Big Huge Thesaurus

leg covering

noun